package gjbsh.bangong.ds.model;

import java.math.BigDecimal;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

public class 组织活动 {
    private String 组织活动id;

    private String 活动类型;

    private String 活动名称;

    private String 活动地点;

    private Date 报名起始时间;

    private Date 报名截止时间;

    private BigDecimal 总人数;

    private BigDecimal 每单位可报名人数;

    private BigDecimal 是否有效;

    private Date 活动开始时间;

    private Date 活动结束时间;

    private BigDecimal 排序号;

    private String 活动路线;

    private String 其他;

    public String get组织活动id() {
        return 组织活动id;
    }

    public void set组织活动id(String 组织活动id) {
        this.组织活动id = 组织活动id;
    }

    public String get活动类型() {
        return 活动类型;
    }

    public void set活动类型(String 活动类型) {
        this.活动类型 = 活动类型;
    }

    public String get活动名称() {
        return 活动名称;
    }

    public void set活动名称(String 活动名称) {
        this.活动名称 = 活动名称;
    }

    public String get活动地点() {
        return 活动地点;
    }

    public void set活动地点(String 活动地点) {
        this.活动地点 = 活动地点;
    }

    @DateTimeFormat(pattern="yyyy-MM-dd") 
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date get报名起始时间() {
        return 报名起始时间;
    }

    public void set报名起始时间(Date 报名起始时间) {
        this.报名起始时间 = 报名起始时间;
    }

    @DateTimeFormat(pattern="yyyy-MM-dd") 
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date get报名截止时间() {
        return 报名截止时间;
    }

    public void set报名截止时间(Date 报名截止时间) {
        this.报名截止时间 = 报名截止时间;
    }

    public BigDecimal get总人数() {
        return 总人数;
    }

    public void set总人数(BigDecimal 总人数) {
        this.总人数 = 总人数;
    }

    public BigDecimal get每单位可报名人数() {
        return 每单位可报名人数;
    }

    public void set每单位可报名人数(BigDecimal 每单位可报名人数) {
        this.每单位可报名人数 = 每单位可报名人数;
    }

    public BigDecimal get是否有效() {
        return 是否有效;
    }

    public void set是否有效(BigDecimal 是否有效) {
        this.是否有效 = 是否有效;
    }

    @DateTimeFormat(pattern="yyyy-MM-dd") 
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date get活动开始时间() {
        return 活动开始时间;
    }

    public void set活动开始时间(Date 活动开始时间) {
        this.活动开始时间 = 活动开始时间;
    }

    @DateTimeFormat(pattern="yyyy-MM-dd") 
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date get活动结束时间() {
        return 活动结束时间;
    }

    public void set活动结束时间(Date 活动结束时间) {
        this.活动结束时间 = 活动结束时间;
    }

    public BigDecimal get排序号() {
        return 排序号;
    }

    public void set排序号(BigDecimal 排序号) {
        this.排序号 = 排序号;
    }

    public String get活动路线() {
        return 活动路线;
    }

    public void set活动路线(String 活动路线) {
        this.活动路线 = 活动路线;
    }

    public String get其他() {
        return 其他;
    }

    public void set其他(String 其他) {
        this.其他 = 其他;
    }
}